package com.softaria.spkiller.layers.classificator.impl;

import java.io.IOException;

import com.softaria.spkiller.metadata.ClassMetaData;

public interface ClassProbe {

	public abstract boolean annotatedWith(ClassMetaData metaData,
			String annotation);

	public abstract boolean implementsInterface(ClassMetaData metaData,
			String inter_face,boolean directly) throws IOException;

	public abstract boolean extendsClass(ClassMetaData metaData,
			String superclass) throws IOException;

}